package com.example.mybatis.mapper;

import com.example.mybatis.entity.XwTest;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author xiongwei
 * @date 2020-11-9
 */
@Repository
public interface XwTestMapper {

    /**
     * 查询所有的XwTest
     * @return XwTest列表
     */
    List<XwTest> findXwTest();

    /**
     * 查询所有的XwTest
     * @param xwTest 查询条件
     * @return XwTest列表
     */
    List<XwTest> findXwTestBySome(XwTest xwTest);

    /**
     * 查询所有的XwTest
     * @return XwTest列表
     */
    List<XwTest> findXwTest2();

    /**
     *  保存XwTest
     * @param xwTest 保存对象
     * @return 保存结果
     */
    int saveXwTest(XwTest xwTest);

    /**
     * 修改XwTest
     *
     * @param xwTest 要修改的对象
     * @return 修改id对应的XwTest属性，并返回结果
     */
    int updateXwTest(XwTest xwTest);

    /**
     * 修改XwTest2
     *
     * @param xwTest 要修改的对象
     * @return 修改id对应的XwTest属性，并返回结果
     */
    int updateXwTest2(XwTest xwTest);

    /**
     * 删除XwTest
     * @param id 要删除的id
     * @return 删除结果
     */
    int deleteXwTest(int id);

}
